from jinja2 import Template


def refresh(target, context):
    """
     把你初始数据中需要渲染的数据变成context当中的值
    :param target: 你的初始数据，用 {{变量名}} -- 请求数据
    :param context: 你的初始数据渲染的值 -- 全局变量
    :return:
    """

    if target is None:
        return None

    return eval(Template(str(target)).render(context))


# def t_refresh():
#     target = "hello {{name}}, {{niasd}},{{token}}"
#     context = {"name": "张三", "token": "123456"}
#     res = refresh(target, context)
#     print(res)
#
#
#
# t_refresh()